supplier of goods or services - Turkish English Dictionary